package core;

/**
 * A <code>Zone</code> in which all cards are restricted to the same location.
 */
public class OrderedZone extends Zone
{
	/**
	 * Creates an instance of an <code>OrderedZone</code>.
	 * @param name A descriptive name for the zone.
	 * @param defaultVisibility All cards added to this zone will assume the default visibility.
	 */
	public OrderedZone(String name) {
		super(name);
	}

	public OrderedZone(String name, Visibility defaultVisibility) {
		super(name, defaultVisibility);
	}

	public OrderedZone(String name, Location defaultLocation) {
		super(name, defaultLocation);
	}

	public OrderedZone(String name, Visibility defaultVisibility, Location defaultLocation) {
		super(name, defaultVisibility, defaultLocation);
	}
}
